If the user wishes to distribute a modified version of the software, documentation or other parts of the package (here after referred to as a custom version) they must follow the provisions given below. This includes any translation of the documentation into other languages or other file formats. These license provisions have been established to promote the growth of POV-Ray and prevent difficulties for users and developers alike. Please follow them carefully for the benefit of all concerned when creating a custom version.
No portion of the POV-Ray source code may be incorporated into another program unless it is clearly a custom version of POV-Ray that includes all of the basic functions of POV-Ray.
All executables, documentation, modified files and descriptions of the same must clearly identify themselves as a modified and unofficial version of POV-Ray. Any attempt to obscure the fact that the user is running POV-Ray or to obscure that this is an unofficial version expressly prohibited.
You must provide all POV-Ray support for all users who use your custom version. You must provide information so that user may contact you for support for your custom version. The POV-Ray Team is not obligated to provide you or your users any technical support.
Include contact information in the DISTRIBUTION_MESSAGE macros in the source file optout.h and insure that the program prominently displays this information. Display all copyright notices and credit screens for the official version.
Custom versions may only be distributed as freeware. You must make all of your modifications to POV-Ray freely and publicly available with full source code to the modified portions of POV-Ray and must freely distribute full source to any new parts of the custom version. The goal is that users must be able to re-compile the program themselves and to be able to further improve the program with their own modifications.
You must provide documentation for any and all modifications that you have made to the program that you are distributing. Include clear and obvious information on how to obtain the official POV-Ray.
The user is encouraged to send enhancements and bug fixes to the POV-Ray Team, but the team is in no way required to utilize these enhancements or fixes. By sending material to the team, the contributor asserts that he owns the materials or has the right to distribute these materials. He authorizes the team to use the materials any way they like. The contributor still retains rights to the donated material, but by donating, grants unrestricted, irrevocable usage and distribution rights to the POV-Ray Team. The team doesn't have to use the material, but if we do, you do not acquire any rights related to POV-Ray. The team will give you credit as the creator of new code if applicable.
Include a copy of the povlegal.doc document.
The POV-Ray Team will decide if such distribution will be allowed on a case-by-case basis and may impose certain restrictions as it sees fit. The minimum terms are given below. Other conditions may be imposed.
* | Purchasers of your product must not be led to believe that they are paying for POV-Ray. Any mention of the POV-Ray bundle on the box, in advertising or in instruction manuals must be clearly marked with a disclaimer that POV-Ray is free software and can be obtained for free or nominal cost from various sources. |
* | Include clear and obvious information on how to obtain the official POV-Ray. |
* | You must provide all POV-Ray support for all users who acquired POV-Ray through your product. The POV-Ray Development Team is not obligated to provide you or your customers any technical support. |
* | Include a credit page or pages in your documentation for POV-Ray. |
* | If you modify any portion POV-Ray for use with your hardware or software, you must follow the custom version rules in addition to these rules. |
* | Include contact and support information for your product. |
* | Include a full user package as described above. |
However, none of the above paragraph constitutes permission for you to distribute this software outside of the terms of this agreement. In particular, the conditions and debt mentioned above (whether paid or unpaid) do not allow you to avoid statutory damages or other legal penalties and does not constitute any agreement that would allow you to avoid such other legal remedies as are available to the copyright holder.
Put simply, POV-Ray is only free if you comply with our distribution conditions; it is not free otherwise. The copyright holder of this software chooses to give it away free under these and only these conditions.
For the purpose of copyright regulations, the retail value of this software is US$20.00 per copy.
"POV-Ray", "Persistence of Vision", "POV-Ray Team" and "POV-Help" are trademarks of the POV-Ray Team.
While we do not claim any restrictions on the letters "POV" alone, we humbly request that you not use POV in the name of your product. Such use tends to imply it is a product of the POV-Ray Team. Existing programs which used "POV" prior to the publication of this document need not feel guilty for doing so provided that you make it clear that the program is not the work of the team nor endorsed by us.
Such violators who are prohibited from distribution will be identified in this document.
In this regard, "PC Format", a magazine published by Future Publishing, Ltd. in the United Kingdom, distributed incomplete versions of POV-Ray 1.0 in violation the license which was effect at the time. They later attempted to distribute POV-Ray 2.2 without prior permission of the POV-Ray Team in violation the license which was in effect at the time. There is evidence that other Future Publishing companies have also violated our terms. Therefore "PC Format", and any other magazine, book or CD-ROM publication owned by Future Publishing is expressly prohibited from any distribution of POV-Ray software until further notice.
License enquiries should be made via email and limited technical support is available via email to:
Chris Young POV-Ray Team Coordinator CIS: 76702,1655 Internet 76702.1655@compuserve.com
The following postal address is only for official license business and only if email is impossible.
We do not provide technical support via regular mail, only email. We don't care if you don't have a modem or online access. We will not mail you disks with updated versions. Do not send money.
Chris Young 3119 Cossell Drive Indianapolis, IN 46224 U.S.A.
The other authors' contact information may be found in section "Authors" (see also "Postcards for POV-Ray Team Members").
Claire Amundsen (Tutorials for the POV-Ray User Guide) Steve Anger (POV-Ray 2.0/3.0 developer) CIS: 70714,3113 Internet: sanger@hookup.net Randy Antler (IBM-PC display code enhancements) John Baily (RLE targa code) Eric Barish (Ground fog code) Dieter Bayer (POV-Ray 3.0 developer and docs coordinator) CIS: 104707,643 Kendall Bennett (PMODE library support) Steve Bennett (GIF support) Jeff Bowermaster (Beta test) David Buck (Original author of DKBTrace) (POV-Ray 1.0 developer) Chris Cason (POV-Ray 2.0/3.0 developer, POV-Help, POV-Ray for Windows) Internet (preferred): povray@mail.oaks.com.au or Chris.Cason@povray.org CIS: 104706,3166 Aaron Collins (Co-author of DKBTrace 2.12) (POV-Ray 1.0 developer) Chris Dailey (POV-Ray 3.0 developer) CIS: Steve Demlow (POV-Ray 3.0 developer) CIS: Andreas Dilger (POV-Ray 3.0 developer) Internet: adilger@enel.ucalgary.ca WWW: http://www-mddsp.enel.ucalgary.ca/People/adilger/ Joris van Drunen Littel (Mac beta tester) Alexander Enzmann (POV-Ray 1.0/2.0/3.0 developer) CIS: 70323,2461 Internet: xander@mitre.com Dan Farmer (POV-Ray 1.0/2.0/3.0 developer) CIS: 74431,1075 Charles Fusner (Tutorials for the POV-Ray User Guide) David Harr (Mac balloon help and palette code) Jimmy Hoeks (Help file for Windows user interface) Terry Kanakis (Camera fix) Kari Juharvi Kivisalo (Ground fog code) Adam Knight (Mac beta tester, Mac Apple Guide developer) CIS: Lutz Kretzschmar (IBM-PC display code [SS24 truecolor], part of the anti-aliasing code) CIS: 100023,2006 Charles Marslett (IBM-PC display code) Pascal Massimino (Fractal objects) Jim McElhiney (POV-Ray 3.0 developer) CIS: Robert A. Mickelsen (POV-Ray 3.0 docs) CIS: Mike Miller (Artist, scene files, stones.inc) CIS: 70353,100 Douglas Muir (Bump maps, height fields) Joel NewKirk (Amiga Version) CIS: 102627,1152 Jim Nitchals (Mac version, scene files) Paul Novak (Texture contributions) Dave Park (Amiga support, AGA video code) David Payne (RLE targa code) Bill Pulver (Time code, IBM-PC compile) Anton Raves (Beta tester, helping out on several Mac thingies) CIS: 100022,2603 Dan Richardson (Docs) CIS: Tim Rowley (PPM and Windows-specific BMP image format support) Internet: trowley@geom.umn.edu Robert Schadewald (Beta tester) CIS: Eduard Schwan (Mac version, mosaic preview, docs) CIS: 104706,3276 or POVRAYMAC or ESPSW Internet: povraymac@compuserve.com or espsw@compuserve.com WWW: http://ourworld.compuserve.com/homepages/povraymac Robert Skinner (Noise functions) Erkki Sondergaard (Scene files) CIS: Zsolt Szalavari (Halo code) Internet: zsolt@cg.tuwien.ac.at Scott Taylor (Leopard and onion textures) Timothy Wegner (Fractal objects, PNG support) CIS: 71320,675 Internet: twegner@phoenix.net Drew Wells (POV-Ray 1.0 developer, POV-Ray 1.0 team coordinator) Chris Young (POV-Ray 1.0/2.0/3.0 developer, POV-Ray 2.0/3.0 team coordinator) CIS: 76702,1655
The POV-Team's goal is to create freely distributable, high quality rendering and animation software written in C that can be easily ported to many different computers.
If you have any questions about POV-Ray, please contact
Chris Young POV-Team Coordinator CIS: 76702,1655 Internet: 76702.1655@compuserve.com
We love to hear about how you're using and enjoying the program. We also will do our best try to solve any problems you have with POV-Ray and incorporate good suggestions into the program.
If you have a question regarding commercial use of, distribution of, or anything particularly sticky, please contact Chris Young, the development team coordinator. Otherwise, spread the mail around. We all love to hear from you!
The best method of contact is e-mail through CompuServe for most of us. America On-Line and Internet can now send mail to CompuServe, also, just use the Internet address and the mail will be sent through to CompuServe where we read our mail daily.
Please do not send large files to us through the e-mail without asking first. We pay for each minute on CompuServe and large files can get expensive. Send a query before you send the file, thanks!
Dieter Bayer Taeublingstr. 26 91058 Erlangen Germany (until 31. July 1997) Chris Cason (Windows version) PO Box 407 Williamstown Victoria 3016 Australia (until 31. December 1998) Joel NewKirk 255-9 Echelon Rd Voorhees, NJ, USA, 08043 (until ---) Eduard Schwan (Macintosh version) 1112 Oceanic Drive Encinitas, California, USA, 92024-4007 (until 30. June 1998)
You should also be aware that we do not answer any questions asked by regular mail or phone, we only reply to e-mails. Send any questions you have to the e-mail address mentioned in section "Contacting the Authors".
Charles Fusner (Blob, lathe and prism tutorial)
Hundreds of special-purpose utilities have been written for POV-Ray: data conversion programs, object generators, shell-style launchers and more. It would not be possible to list them all here, but again, the online systems listed will carry most of them. Most, following the POV-Ray spirit, are freeware or inexpensive shareware.
Some extremely elaborate scenes have been designed by drafting on graph paper. Raytracer Mike Miller recommends graph paper with a grid divided in tenths, allowing natural decimal conversions.
Start out with a boilerplate scene file, such as a copy of basicvue.pov, and edit that. In general, place your objects near and around the origin with the camera in the negative z-direction, looking at the origin. Naturally, you will break from this rule many times, but when starting out, keep things simple.
For basic, boring, but dependable lighting, place a light source at or near the position of the camera. Objects will look flat, but at least you will see them. From there, you can move it slowly into a better position.